@import url('reset-min.css');
@import url('common.css');

*, body {
	font-family: 'PT Serif', serif;
	color:black;
}
body {
	width:100%
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url('images/paper-3.png');
}
a {
	color:black;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}
h1 {
	font-size:1.6em;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.3em;
}
h4 {
	font-size:1.2em;
}
h5 {
	font-size:1.1em;
}
h6 {
	font-size:1em;
}
hr {
	border:none;
	border-bottom: 1px solid #888888;
}


#main {
	width:940px;
	padding:20px;
	margin:13px auto;
	box-shadow: 0 0 10px #808080;
	-moz-box-shadow: 0 0 10px #808080;
	-webkit-box-shadow: 0 0 10px #808080;
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=0, color=#808080);
	background-image:url('images/white.png');
}

/* ---- */

#topmenu {
	width:100%;
	table-layout:fixed;
	margin:0;
	margin-bottom:13px;
}
#topmenu td {
	border:7px solid #FFFFFF;
	border-top:none;
	border-bottom:none;
	border-collapse:collapse;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}
#topmenu tr td:first-child {
	border-left:none;
}
#topmenu tr td:last-child {
	border-right:none;
}
#topmenu h5 a {
	display:block;
	background-color:#0081C8;
	font-weight:normal;
	color:#FFFFFF;
	padding:13px;
	height:70px;
}
#topmenu tr td:nth-child(odd) h5 a {
	background-color:#0081C8;
}
#topmenu tr td:nth-child(odd) h5 a:hover {
	background-color:#888888;
}
#topmenu tr td:nth-child(even) h5 a {
	background-color:#888888;
}
#topmenu tr td:nth-child(even) h5 a:hover {
	background-color:#0081C8;
}


/* ---- */

header {
	text-align:center;
	padding:0;
	padding-bottom:13px;
}
.header-corner-left {
	float:left;
	border-bottom:3px solid #0081C8;
	width:20px;
}
.header-corner-right {
	float:right;
	border-bottom:3px solid #0081C8;
	width:20px;
}
header #header-content {
	border-left:3px solid #0081C8;
	border-right:3px solid #0081C8;
	height:97px;
	padding-top:7px;
}
header p#header-text-left {
	float:left;
	width:154px;
	height:90px;
	font-style:italic;
	padding-left:3px;
	padding-right:3px;
}
header img {
	width:600px;
}
header p#header-text-right {
	float:right;
	width:160px;
	height:90px;
	font-style:italic;
}

header #header-number {
	font-weight:bold;
	font-size:2em;
}

header h2 {
	margin-top:13px;
	padding:0.3em;
	background-color:#0081C8;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:0.05em;
}

/* ---- */

#centermenu ul {
	display:table;
	width:100%;
	table-layout:fixed;
	margin:0;
	padding:0;
}
#centermenu ul li {
	display:table-cell;
	border:2px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
	border-bottom:none;
}
#centermenu ul li:first-child {
	border-left:none;
}
#centermenu ul li:last-child {
	border-right:none;
}

#centermenu ul li a {
	display:block;
	background-color:#888888;
	color:#FFFFFF;
	padding:7px;
}
#centermenu ul li a:hover {
	background-color:#0081C8;
}


/* ---- */


#maincolstable {
	width:100%;
}
#maincolstable td {
	border:2px solid #FFFFFF;
	vertical-align:top;
}

#leftcol, #rightcol {
	font-size:0.8em;
}
#leftcol {
    width:200px;
}
.block {
	margin-bottom:13px;
}
#leftcol .block h4 {
	background-color:#0081C8;
	color:#FFFFFF;
	padding:3px;
	margin-bottom:7px;
}
#maincol {
    width:100%;
	text-align:justify;
}

/* ---- */

footer {
	margin-top:13px;
}

#debug {
	text-align:center;
	font-size:0.7em;
}